\relax 
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax 
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\citation{narayanan2020spinalflow}
\citation{lee2021neuroengine}
\citation{ghosh2009spiking}
\citation{lee2018flexon}
\citation{maass1997networks}
\citation{goodman2008brian}
\citation{pedroni2016forward}
\citation{jokar2016digital}
\citation{nouri2017digital}
\citation{lammie2018unsupervised}
\citation{suri2013bio}
\citation{jameil2022efficient}
\citation{nutshell}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}\protected@file@percent }
\citation{frenkel20180}
\citation{frenkel20180}
\citation{greengard2020will}
\citation{waterman2011risc}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces  The Working Flow of Updating Neurons at the Same Level of SNN in Wenquxing 22A.\relax }}{2}{figure.caption.1}\protected@file@percent }
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{fig-workflw}{{1}{2}{The Working Flow of Updating Neurons at the Same Level of SNN in Wenquxing 22A.\relax }{figure.caption.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Backgrounds}{2}{section.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Customized Instruction Extensions of RISC-V ISA}{2}{subsection.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Streamlined Neuron Model}{2}{subsection.2.2}\protected@file@percent }
\newlabel{fm-tdlif}{{1}{2}{Streamlined Neuron Model}{equation.2.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces A LIF Model with Multi-input.\relax }}{2}{figure.caption.2}\protected@file@percent }
\newlabel{fig-lif}{{2}{2}{A LIF Model with Multi-input.\relax }{figure.caption.2}{}}
\citation{bi1998synaptic}
\citation{izhikevich2003simple}
\citation{hodgkin1990quantitative}
\citation{frenkel2019morphic}
\citation{zhong2021spike}
\citation{bi1998synaptic}
\citation{thorpe1998rank}
\citation{pei2019towards}
\citation{davies2018loihi}
\citation{merolla2011digital}
\citation{preissl2012compass}
\citation{frenkel20180}
\citation{neftci2014event}
\citation{yan2019efficient}
\newlabel{fm-smlif}{{2}{3}{Streamlined Neuron Model}{equation.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Binary Stochastic STDP}{3}{subsection.2.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces (A)Typical “Time-based” STDP;(B) “Oder-based” STDP.\relax }}{3}{figure.caption.3}\protected@file@percent }
\newlabel{fig-two}{{3}{3}{(A)Typical “Time-based” STDP;(B) “Oder-based” STDP.\relax }{figure.caption.3}{}}
\newlabel{fm-pltd}{{3}{3}{Binary Stochastic STDP}{equation.2.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Recent Researches of Neuromorphic Hardware}{3}{subsection.2.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces The Process of the Binary Stochastic STDP learning rule.\relax }}{4}{figure.caption.4}\protected@file@percent }
\newlabel{fig-stdp}{{4}{4}{The Process of the Binary Stochastic STDP learning rule.\relax }{figure.caption.4}{}}
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces The Full Encoding Definition of RV-SNN Extension 1.0.\relax }}{4}{table.caption.5}\protected@file@percent }
\newlabel{tb-encoding}{{1}{4}{The Full Encoding Definition of RV-SNN Extension 1.0.\relax }{table.caption.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3}RV-SNN Instruction Extensions 1.0}{4}{section.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Instruction Types in RV-SNN Extension (adopted from RISC-V ISA types).\relax }}{4}{figure.caption.6}\protected@file@percent }
\newlabel{fig-riscvop}{{5}{4}{Instruction Types in RV-SNN Extension (adopted from RISC-V ISA types).\relax }{figure.caption.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Extended Instructions for Streamlined LIF Neuron Update}{4}{subsection.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Extended Instructions for BS-STDP}{4}{subsection.3.2}\protected@file@percent }
\citation{yousefzadeh2018practical}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Other Instructions}{5}{subsection.3.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4}Hardware Implementation}{5}{section.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Streamlined LIF Neuron Unit}{5}{subsection.4.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces The Structure of the LIF Neuron Unit.\relax }}{5}{figure.caption.7}\protected@file@percent }
\newlabel{fig-nu}{{6}{5}{The Structure of the LIF Neuron Unit.\relax }{figure.caption.7}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Overall Architecture of Wenquxing 22A (Baseline: NutShell).\relax }}{6}{figure.caption.8}\protected@file@percent }
\newlabel{fig-micro}{{7}{6}{Overall Architecture of Wenquxing 22A (Baseline: NutShell).\relax }{figure.caption.8}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces The Structure of the Spike Process Unit.\relax }}{6}{figure.caption.9}\protected@file@percent }
\newlabel{fig-spu}{{8}{6}{The Structure of the Spike Process Unit.\relax }{figure.caption.9}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Binary Synaptic Weights Unit}{6}{subsection.4.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces The Structure of the binary Synaptic Weights Unit.\relax }}{6}{figure.caption.10}\protected@file@percent }
\newlabel{fig-su}{{9}{6}{The Structure of the binary Synaptic Weights Unit.\relax }{figure.caption.10}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Overall Architecture of Wenquxing 22A}{6}{subsection.4.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Other Hardware Details}{6}{subsection.4.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.4.1}SNN Register File}{6}{subsubsection.4.4.1}\protected@file@percent }
\citation{am}
\citation{snyder2004verilator}
\citation{lecun1998gradient}
\citation{mnist}
\citation{frenkel20180}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Registers Files Structure in Wenquxing 22A.\relax }}{7}{figure.caption.11}\protected@file@percent }
\newlabel{fig-regfile}{{10}{7}{Registers Files Structure in Wenquxing 22A.\relax }{figure.caption.11}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.4.2}Hardware Verification}{7}{subsubsection.4.4.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Code Coverage Test for SNN Unit in Wenquxing 22A.\relax }}{7}{figure.caption.12}\protected@file@percent }
\newlabel{fig-coverage}{{11}{7}{Code Coverage Test for SNN Unit in Wenquxing 22A.\relax }{figure.caption.12}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Launching the Linux Kernel with a Simple Hello Massage on FPGA.\relax }}{7}{figure.caption.13}\protected@file@percent }
\newlabel{fig-linux}{{12}{7}{Launching the Linux Kernel with a Simple Hello Massage on FPGA.\relax }{figure.caption.13}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5}Experiment Results}{7}{section.5}\protected@file@percent }
\citation{otsu1979threshold}
\citation{querlioz2013immunity}
\citation{neftci2014event}
\citation{diehl2015unsupervised}
\citation{yousefzadeh2018practical}
\citation{frenkel20180}
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Comparison Between Wenquxing 22A (this work) and Other SNN Systems.\relax }}{8}{table.caption.14}\protected@file@percent }
\newlabel{tb-cmp}{{2}{8}{Comparison Between Wenquxing 22A (this work) and Other SNN Systems.\relax }{table.caption.14}{}}
\newlabel{fm-energy}{{4}{8}{Experiment Results}{equation.5.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Network Architecture}{8}{subsection.5.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces The Structure of Spiking Neural Network Applied to This Work.\relax }}{8}{figure.caption.15}\protected@file@percent }
\newlabel{fig-netarch}{{13}{8}{The Structure of Spiking Neural Network Applied to This Work.\relax }{figure.caption.15}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Results Comparison}{8}{subsection.5.2}\protected@file@percent }
\citation{frenkel20180}
\citation{frenkel20180}
\citation{urgeseinterfacing}
\citation{amid2020chipyard}
\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Retrieved Synaptic Weights with Different Neuron Numbers ($w_{exp}$=256).\relax }}{9}{figure.caption.16}\protected@file@percent }
\newlabel{fig-sp}{{14}{9}{Retrieved Synaptic Weights with Different Neuron Numbers ($w_{exp}$=256).\relax }{figure.caption.16}{}}
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces The Energy Efficiency and Area Efficiency Comparison of Wenquxing 22A with Existing SNN Platforms.\relax }}{9}{table.caption.17}\protected@file@percent }
\newlabel{tb-eff}{{3}{9}{The Energy Efficiency and Area Efficiency Comparison of Wenquxing 22A with Existing SNN Platforms.\relax }{table.caption.17}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces  Comparison of Power Consumption Between Wenquxing 22A and ODIN.\relax }}{9}{figure.caption.18}\protected@file@percent }
\newlabel{fig-power}{{15}{9}{Comparison of Power Consumption Between Wenquxing 22A and ODIN.\relax }{figure.caption.18}{}}
\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces Hardware Utilization of Wenquxing 22A and ODIN.\relax }}{9}{table.caption.19}\protected@file@percent }
\newlabel{tb-harduse}{{4}{9}{Hardware Utilization of Wenquxing 22A and ODIN.\relax }{table.caption.19}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Wenquxing 22A Performance}{9}{subsection.5.3}\protected@file@percent }
\citation{baldominos2019survey}
\citation{brader2007learning}
\citation{davies2018loihi}
\citation{yuzihao2019riscv}
\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Classification Accuracy with Different Neuron Numbers (maximum CA 95.75\%).\relax }}{10}{figure.caption.20}\protected@file@percent }
\newlabel{fig-diffneu}{{16}{10}{Classification Accuracy with Different Neuron Numbers (maximum CA 95.75\%).\relax }{figure.caption.20}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6}Discussions}{10}{section.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}The RV-SNN Extensions}{10}{subsection.6.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Streamlined LIF Neuron Model}{10}{subsection.6.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}Binary Synaptic Weights and Binary Stochastic STDP}{10}{subsection.6.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7}Conclusions and Future Work}{10}{section.7}\protected@file@percent }
\bibstyle{plain}
\bibdata{references}
\bibcite{amid2020chipyard}{1}
\bibcite{baldominos2019survey}{2}
\bibcite{bi1998synaptic}{3}
\bibcite{brader2007learning}{4}
\bibcite{nutshell}{5}
\bibcite{davies2018loihi}{6}
\bibcite{diehl2015unsupervised}{7}
\bibcite{frenkel20180}{8}
\bibcite{frenkel2019morphic}{9}
\bibcite{ghosh2009spiking}{10}
\bibcite{goodman2008brian}{11}
\bibcite{greengard2020will}{12}
\bibcite{hodgkin1990quantitative}{13}
\bibcite{izhikevich2003simple}{14}
\bibcite{jameil2022efficient}{15}
\bibcite{jokar2016digital}{16}
\bibcite{lammie2018unsupervised}{17}
\bibcite{lecun1998gradient}{18}
\bibcite{mnist}{19}
\bibcite{lee2018flexon}{20}
\bibcite{lee2021neuroengine}{21}
\bibcite{maass1997networks}{22}
\bibcite{merolla2011digital}{23}
\bibcite{narayanan2020spinalflow}{24}
\bibcite{neftci2014event}{25}
\bibcite{am}{26}
\bibcite{nouri2017digital}{27}
\bibcite{otsu1979threshold}{28}
\bibcite{pedroni2016forward}{29}
\bibcite{pei2019towards}{30}
\bibcite{preissl2012compass}{31}
\bibcite{querlioz2013immunity}{32}
\bibcite{snyder2004verilator}{33}
\bibcite{suri2013bio}{34}
\bibcite{thorpe1998rank}{35}
\bibcite{urgeseinterfacing}{36}
\bibcite{waterman2011risc}{37}
\bibcite{yan2019efficient}{38}
\bibcite{yousefzadeh2018practical}{39}
\bibcite{zhong2021spike}{40}
\bibcite{yuzihao2019riscv}{41}
\gdef \@abspage@last{12}
